

console.log("模块a被引入");

var a = 10;

function addA() {
    a++;
    return a;
}

// NodeJS中的模块化
// 1. 每一个JS都是一个单独的模块
// 2. 希望外部能够读取模块内部的某个变量，就必须模块暴露出该变量/方法

// NodeJS中有一个对象(module) 用于定义要暴露的模块内容

// 如何暴露? => 将需要暴露的变量和方法存储到 module.exports = {}

// console.log(module);
// 逐个暴露(一次添加一个)
module.exports.a = a;
module.exports.addA = addA;

